home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / network / brightworks 2.0 / GETSTART.WRI (.txt) < prev    next >
Encoding:
Microsoft Word for DOS Document  |  1995-05-09  |  76.8 KB  |  977 lines

  1. Getting Started: BrightWorks
  2. Getting Started
  3. BrightWorks
  4. Copyright 1995 by McAfee, Inc. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language in any form by any means without the written permission of McAfee, Inc. 2710 Walsh Avenue, Santa Clara, California, 95051-0963.
  5. McAfee is a registered trademark of McAfee, Inc. SiteMeter, BrightWorks, LAN Inventory, NetShield, Desktop Control Language and NetRemote are trademarks of McAfee, Inc. All other products or services mentioned in this document are identified by the trademarks or service marks of their respective companies or organizations.
  6. Document Release BWGS.201
  7. Table of Contents
  8. Chapter 1 Introduction
  9. Using BrightWorks
  10. Viewing the Manuals
  11. Using the Smart-Launch Modules    
  12. Manual Organization
  13. About BrightWorks
  14. BrightWorks
  15.  Features
  16. Server Monitoring
  17. Help Desk Automation
  18. Environment    
  19. Chapter 2 Installation
  20. Before Installation
  21. Determining Version Numbers
  22. BrightWorks Installation
  23. Upgrade Install    
  24. Configuration Procedures
  25. Loading NLMs    
  26. Chapter 3 Exploring Software Distribution    
  27. The BrightWorks Console
  28. Windows Terms    
  29. Accessing BrightWorks
  30. Exiting BrightWorks
  31. BrightWorks Menu Bar
  32. BrightWorks Tool Bar
  33. Using the Keyboard
  34. BrightWorks
  35.  Help Facility
  36. BWORKS.INI File
  37.  Printer Setup and Administration    
  38. Changing Print Settings
  39. Software Distribution Tutorial
  40. Step 1: Creating and Compiling a Script    
  41. Step 2: Creating a Scope
  42. Scheduling a Package
  43. Step 3: Running the Update Program    
  44. Chapter 4 Exploring Inventory Collection    
  45. Inventory Configuration Options
  46. Assigning Rights To a Common Directory    
  47. Establishing a Separate Transaction Directory
  48. Improving BrightWorks
  49.  Database Performance
  50. Placing EQUIP in the Login Script    
  51. Inventory Collection Tutorial
  52. Step 1: Collecting Inventory Data    
  53. Step 2: Configuring the Audit Parameters    
  54. Step 3: Running the Audit
  55. Step 4: Viewing Audit Results
  56. Chapter 5 Exploring Software Metering    
  57. Attaching to a File Server
  58. Detaching from a File Server
  59. Software Metering Tutorial
  60. Step 1: Registering Applications for Software Metering
  61. Step 2: Monitoring Application Usage    
  62. Step 3: Viewing Current and Queued Users    
  63. Step 4: Deleting an Application from Metering
  64. Step 5: Configuring Your Network for Enterprise Metering    
  65. Chapter 1    Introduction
  66. Welcome to BrightWorks, the easy-to-use, comprehensive network management solution from the network utilities experts.
  67. BrightWorks is a member of McAfee
  68. s family of intuitive network management tools, a group of network applications all designed to reduce the cost of network ownership.
  69. Using BrightWorks
  70. This getting started guide provides an overview of your BrightWorks product including, installation procedures, console description, and procedures for using the software distribution capabilities.
  71. To provide network management capabilities, BrightWorks fully integrates McAfee
  72. s SiteMeter, LAN Inventory, Desktop Control Language, NetShield and NetTune products. The documentation for these products are included with your purchase of BrightWorks.
  73. After completing the installation described in Chapter 2, all of the McAfee management capabilities that integrate with BrightWorks are enabled. The procedures for metering network software from BrightWorks are identical to those from SiteMeter; and those for inventory are the same for BrightWorks and LAN Inventory. The same holds true with the other McAfee products included with your purchase of BrightWorks. As such, you should refer to those manuals for complete instructions on using those components of the BrightWorks product.
  74. The table below indicates which manual describes which capability:
  75. BrightWorks Capability    Manual
  76. Metering        Using SiteMeter
  77. Inventory        Using LAN Inventory
  78. Software Distribution    Using BrightWorks
  79. Help Desk Support    Using LAN Support Center
  80. Server Monitoring    Using NetTune
  81. SD PowerScripts        Using PowerScript DCL
  82. Viewing the Manuals
  83. McAfee now ships its manuals electronically and can be viewed using the Adobe Acrobat Reader.  The Adobe Acrobat Reader allows the users to view the documentation on-screen as well as print out as much or as little of the documentation they wish.  Other features of the Adobe Acrobat Reader include commands such as: cut, copy, paste, find and zoom.
  84. NOTE: The following procedure assumes that you have installed the BrightWorks product(s).  For further information regarding the BrightWorks installation refer to Chapter 2, "Installation."
  85. Use the following procedure to view your electronic documentation.
  86. 1.    Select the Adobe Installer icon in the McAfee program group, to launch the Adobe installation process.
  87.     NOTE: After you have run the Adobe Installer process, the ACROREAD.EXE file in your Windows directory can then be deleted to conserve disk space. The Adobe Acrobat installer (ACROREAD.EXE) will, however, also be in the manuals directory of  the CD for future use.
  88. 2.    Launch the Adobe Acrobat Reader.
  89. 3.    Choose File | Open.
  90.     The Open dialog box is displayed.
  91. 4.    Locate the manual files.
  92. The manual file names and descriptions are listed in the table below.
  93. File Name    Description
  94. BWS200.PDF    Using BrightWorks
  95. DCL100.PDF    Using DCL/PowerScript
  96. LAI320.PDF    Using LAN Inventory
  97. LSC300.PDF    Using LAN Support Center
  98. NT520.PDF    Using NetTools
  99. NTN210.PDF    Using NetTune
  100. SMR500.PDF    Using SiteMeter
  101.  6.    Browse for the desired manual and choose OK.
  102. NOTE: The combined size of the documentation uncompressed is approximately 60 MG.  Ensure that there is sufficient space available before copying the files.  The files do not have to reside in the same directory as the Adobe Acrobat Reader and it is recommended that CD users access the files from the CD drive when needed.
  103. Evaluation Products
  104. BrightWorks ships with evaluation copies of other McAfee Network Management products. For further information regarding these products contact McAfee at:
  105. McAfee, Inc. 
  106. 2710 Walsh Avenue
  107. Santa Clara, CA  95051-0963
  108. U.S.A.
  109. Phone    (408) 988-3832
  110. FAX        (408) 970-9727
  111. Hours    6 a.m. to 5 p.m. PST
  112. McAfee BBS    (408) 988-40041200 bps to 14,400 bps 8 bits, no parity, 1 stop bit
  113.         24 hours, 365 days a year
  114. CompuServe    GO MCAFEE
  115. Internet    support@mcafee.com
  116. America Online    MCAFEE
  117. Using the Smart-Launch Modules
  118. Other McAfee management solutions can be accessed from the BrightWorks console by choosing the appropriate tool bar button. Refer to 
  119. BrightWorks Tool Bar
  120.  in Chapter 3, 
  121. Exploring Software Distribution
  122.  for instructions.
  123. The table below indicates which tool bar button and manual should be used to access other McAfee products.
  124. McAfee Product    Tool Bar Button    Manual
  125. NetRemote        Remote    Using NetRemote
  126. LAN Support Center    SupportCtr    Using LAN Support     Center
  127. DCL PowerScript        PowerScripts    Using PowerScript/     DCL
  128. NetShield        NetShield    Using NetShield
  129. The procedures for generating reports on software distribution activity and inventory activity are the same. Therefore, refer to Chapter 9 in Using LAN Inventory for complete instructions on generating reports about software distribution activity on your network.
  130. Manual Organization
  131. The following table describes how this BrightWorks Getting Started guide is organized. (Refer to Chapter 1 in both the SiteMeter and LAN Inventory Getting Started guides for similar tables.)
  132. Chapter        Description
  133. Chapter 1: Introduction    Provides background information and environment     requirements.
  134. Chapter 2: Installation    Provides complete instructions for installing         BrightWorks, including upgrade and NLM         procedures.
  135. Chapter 3: Exploring Software Distribution    Describes the console, printer setup, and software     distribution
  136. s features.
  137. Chapter 4: Exploring Inventory Collection    Describes the inventory features of LAN Inventory,     included with your purchase of BrightWorks.
  138. Chapter 5: Exploring Software Metering    Describes the software metering features of         SiteMeter, included with your purchase of             BrightWorks.
  139. About BrightWorks
  140. BrightWorks empowers network administrators to manage their networks more effectively. By offering software metering, asset management, software distribution, help desk and server monitoring capabilities, BrightWorks streamlines your network support efforts.
  141. BrightWorks
  142.  modular design allows you to create the solution that best fits your network management needs by offering integrated functions as well as access to other McAfee management solutions. In addition, BrightWorks
  143.  open framework facilitates integration with many management systems and products. 
  144. With years of networking experience, only McAfee can deliver an integrated solution as comprehensive and indispensable as BrightWorks.
  145. BrightWorks
  146.  Features
  147. The following lists the features available with each of BrightWorks
  148.  capabilities:
  149. Software Metering
  150. *    Full enterprise metering including:
  151.     - license sharing and load balancing over IPX and TCP/IP
  152.     - centralized enterprise administration
  153.     - reporting of enterprise metering
  154.     - enterprise application usage viewing
  155. *    Server-based metering for DOS, Windows, OS/2 and Macintosh programs without using a     workstation agent
  156. *     Simple installation to avoid administrative burden
  157. *    Detailed reports containing the information you need to make important management decisions about your network software
  158. *    Graphic displays detailing software usage to monitor both those currently using an application and those waiting to access a metered application
  159. *    Flexible enforcement options to allow you to monitor usage without denying access to applications
  160. *    Suite metering for accurate enforcement of concurrent license agreements for suite applications such as Microsoft Office
  161. *    Real-time trustee rights granting tied to application usage (masking) to control access to sensitive or critical network applications
  162. *    Ability to meter and control access to applications based on Novell group membership and the time of day
  163. *    Option to allow VIP users access to applications regardless of license availability
  164. *    Queueback for metered applications to reserve licenses for users waiting in the queue
  165. Asset Management
  166. *    Recording and detecting software and hardware configuration changes (file servers, PCs & Macs) to eliminate the need for manual inventory
  167. *    Inventory collection for multiple sites to maximize resource usage
  168. *    Alerting of configuration changes via cc:Mail, MHS, e-mail and paging notification to enable timely network support and provide an added level of security
  169. *    Auto-learning of new software to reduce the time required to input new applications
  170. *    Detailed vendor and warranty data tracking to keep records up-to-date and to inform purchase decisions
  171. *    Import capabilities to preserve compatibility with other products and databases
  172. *    Full support for Compaq Intelligent Manageability Structure
  173. Software Distribution
  174. *    Automated distribution of system files, data files and software applications to eliminate 
  175. sneaker-net
  176.  for these functions
  177. *    Flexible and powerful scripting languages which allow you to customize distribution of system files, data files and software applications
  178. *    Ability to edit system files (e.g., CONFIG.SYS, AUTOEXEC.BAT) to enable global replacement and workstation-specific changes without visiting each workstation
  179. Server Monitoring
  180. *    Monitoring of over 110 NetWare internals for proper settings
  181. *    Unlimited number of files servers concurrently monitored
  182. *    Graphic displays of file server statistical data in real-time
  183. *    SmartTune feature that responds dynamically to fluctuating network activity and can react to heavy loads with appropriate tuning activity
  184. Help Desk Automation
  185. *    Simplified help desk operation
  186. *    Rapid diagnoses and solutions to support problems
  187. *    Comprehensive reporting
  188. Environment
  189. The following criteria must be met in order to run BrightWorks.
  190. Server Requirements
  191. *    Network Operating System: Novell NetWare 3.X and 4.X (with bindery emulation only)
  192. *    Network Disk Space: 18 MB required; 25 MB recommended
  193. *    Btrieve Database Access: server based: BTRIEVE.NLM
  194. Administrator Console Requirements
  195. *    Operating System: DOS 5.0 or greater
  196. *    User Interface: Microsoft Windows 3.1X in enhanced mode
  197. *    Btrieve Database Access: server based: BREQUEST.EXE 6.1 or greater
  198. *    CPU: 386SX or higher
  199. *    RAM: 4 MB
  200. *    Monitor: VGA or better
  201. DOS Workstation Requirements
  202. *    Operating System: DOS 3.3 or greater
  203. *    Btrieve Database Access: server based: BREQUEST.EXE 6.1 or greater; local based: BTRIEVE.EXE
  204. *    RAM: minimum of 640K
  205. Macintosh Workstation Requirements (for Metering and Inventory only)
  206. *    Macintosh System 7 or greater
  207. OS/2 Workstation Requirements (for Metering only)
  208. *    OS/2 v. 2.1 or greater
  209. NOTE: BrightWorks operates on Novell NetWare via IPX/SPX and includes multi user BTRIEVE 6.10e.
  210. Chapter 2  Installation
  211. Chapter 1 introduced BrightWorks. This chapter describes the installation procedures for BrightWorks.
  212. NOTE: If you are installing the BBS release, unzip the files into a directory on your local or network drive.
  213. Before Installation
  214. To install BrightWorks, you must:
  215. *    Be logged in to the network as a SUPERVISOR or equivalent
  216. *    Run Windows 3.1X in enhanced mode
  217. *    Have the following line in the [386Enh] section of your SYSTEM.INI file:
  218.     network=*vnetbios, vnetware.386, vipx.386
  219. The following file versions are recommended for BrightWorks:
  220. *    IPX version 3.10 
  221. *     NETX version 3.26 or greater
  222. *    Windows version 3.1X in enhanced mode
  223. *    VIPX version 1.13
  224. *    NETWARE.DRV version 2.02 or greater
  225. *    VNETWARE.386 version 1.06 or greater
  226. NOTE: If you are using ODI drivers instead of IPX, you must have the following:
  227. - LSL version 1.2 (2.01 is recommended) 
  228. - IPXODI.COM version 1.2 (2.1 is recommended)
  229. The latest versions of these files can be found on CompuServe in the Novell Libraries (GO NOVFILES). Current IPX, NETX, and IPXODI files are contained within the self-extracting files named VLMUP2.EXE and NET33X.EXE. Detailed information regarding these changes are located in DOSUP9.TXT.
  230. Current versions of the Novell support drivers for Windows (VIPX.386, VNETWARE.386, NETWARE.DRV, etc.) are no longer contained in the self-extracting file WINUP9.EXE.  WINDR2.EXE and NWDLL2.EXE have replaced the WINUP9.EXE file, detailed information regarding these changes are located in WINUP9.TXT.
  231. NOTE: As these drivers are updated and added to the CompuServe file, the number within the CompuServe filename will increment. For example, if Novell releases a newer IPX and adds it to WINDR2.EXE, the name will change to WINDR3.EXE.
  232. Determining Version Numbers
  233. You can determine the versions of the above software by using the following methods:
  234. *    For IPX and the NETX shell versions, use the Novell NVER command.
  235. *    For Windows version and mode, run Windows and choose the Help | About Program Manager.
  236. *     For both Novell Windows support drivers and IPXODI.COM file versions, use the Novell 
  237. VERSION command. For example, type:
  238. VERSION VNETWARE.386 <ENTER>
  239. VERSION IPXODI.COM <ENTER>
  240. BrightWorks Installation
  241. Installing BrightWorks is quick and simple, requiring minimal user input. 
  242. Use the following procedure to install BrightWorks on your network. You can exit the installation at any time by choosing Exit in the lower right corner of the installation screen.
  243. During installation, BrightWorks modifies your existing WIN.INI file and backs up the old file as WIN.MCF. This change does not affect your Windows performance.
  244. Refer to Appendix C in Using LAN Inventory or Using SiteMeter for information about installing and configuring BREQUEST.EXE and the Btrieve NLM. (The NLM and BREQUEST.EXE are required both to run the BrightWorks console and to perform the upgrade install.)
  245. 1.    Verify that you have a drive letter mapped to the SYS: volume for the file server on which you are installing BrightWorks.
  246. 2.    Start Windows.
  247. 3.    Place the first distribution diskette in your floppy drive if you are installing from diskettes.
  248. If you are installing from a CD ROM, place the CD in your CD drive.
  249. If you are installing the BBS release, decompress the zipped files into a directory on your local or network drive.
  250. 4.    Choose File | Run from your Windows Program Manager.
  251. The Run dialog box is displayed.
  252. 5.    At the prompt, enter the drive letter of the floppy, CD, or hard drive where you inserted the distribution diskette, CD, or where you unzipped the program files from the BBS and then type SETUP. 
  253. For example, type:
  254. A:\SETUP <ENTER>
  255. <DRIVE>:\BWORKS.200\SETUP.EXE <ENTER>
  256. At this point, a message is displayed informing you that 
  257. Setup is initializing.
  258. NOTE:  The log file INS200.LOG is created and placed in your WINDOWS directory. The log file is an ASCII file listing the location of the BrightWorks installation. The log file also lists any errors that occurred during installation. If an error that prevents completion of the installation process occurs, the log file will display automatically. 
  259. The Welcome dialog box is displayed.
  260. 6.    Choose Continue.
  261. The Installation Configuration dialog box is displayed.
  262. NOTE:  The Installation Configuration dialog box displays the required space and  suggested space needed to run the BrightWorks install as well as the available space on the selected volume of the current server. If there is insufficient space, you will have to choose a new destination (i.e., volume or file server).
  263. 7.    Type your company name in the Company Name text box.
  264. 8.    Select a server from the server drop-down list box.
  265. The drop-down list box displays all the file servers to which you are currently attached and have a drive mapped. BrightWorks verifies that you have SUPERVISOR rights on the selected file server.
  266. NOTE: Because of BrightWorks integrated nature, all components (Software Manager, Help Desk and Server Monitoring) must be installed on the same server.
  267. 9.    Select one of the following install options:
  268. Option        Description
  269. Software Manager    Installs BrightWorks (software distribution), SiteMeter (software metering) and LAN Inventory (software and hardware inventory).
  270. New Install        Copies BrightWorks files to the network and automatically creates the Program Manager group McAfee (if not found) containing the BrightWorks program, the Crystal Reports program and all associated Read Me file icons.
  271. Upgrade        In addition to New Install features, it allows you to automatically upgrade from either previous versions of BrightWorks with minimal user input.
  272. Help Desk        Installs LAN Support Center.
  273. Server Monitor    Installs NetTune.
  274. 10.    Confirm the Directory in the Directory text box.
  275. The drive letter and full directory must coincide with the file server you selected earlier. BrightWorks creates the directory if it does not exist. The default drive letter is the first one found on the server you specified. BWORKS.200 is the default directory.
  276. 11.    If you want to change an option's directory, choose the corresponding Browse button.
  277. Select the desired directory and path and choose OK to return to the Installation Configuration dialog box. 
  278. 12.    If desired, deselect the Configuration Options.
  279. By default, the install procedure configures both your workstation and server. Simply select the check box to disable these settings.
  280. If you do select the Workstation Options button, the Workstations Configuration Options dialog box is displayed.
  281. If you do select the Server Options button, the Server Configuration Options dialog box is displayed.
  282. Select the desired options in either dialog box and choose OK. The following table lists the available configuration options and their descriptions.
  283. Option        Description
  284. Modify WIN.INI file    Inserts the following:[EXTENSIONS]RPT=CRW.EXE^.RPT
  285. Configure Desktop    Adds McAfee program group and icons.
  286. Modify AUTOEXEC.NCF file    Adds the following lines:
  287. LOAD LI
  288. LOAD SITEMETR
  289. LOAD SMRPROXY
  290. LOAD SMRRPT
  291. LOAD SMRENT
  292. NOTE: If you choose not to modify your AUTOEXEC.NCF file during installation, you can later load the necessary NLMs by typing:
  293. BWORKS
  294. at the file server.
  295. 13.    Choose Continue to proceed with the installation.
  296. A dialog box is displayed with a percent completed bar.
  297. 14.    If you selected the Upgrade option, refer to the next section for additional instructions.
  298.     If prompted, insert the remaining disks to complete the installation.
  299. The Setup Information dialog box is displayed.
  300. 15.    Choose OK to indicate that the installation is complete. View the Read Me file for any updated product information.
  301. The installation is complete. Refer to Chapter 3, 
  302. Exploring Software Distribution
  303.  for a description of BrightWorks
  304.  console and tutorials introducing BrightWorks
  305.  capabilities.
  306. Upgrade Install
  307. The Upgrade option installs into a new BrightWorks directory and imports data from an older version of metering software. The term 
  308. migration
  309.  refers to the process of upgrading previous metering software with this version of BrightWorks.
  310. Continue with the following steps to complete the Upgrade Install procedure:
  311. 15.    After choosing Continue, the BrightWorks Upgrade Options dialog box is displayed.
  312. 16.    To upgrade from a previous BrightWorks installation, choose the corresponding radio button.
  313. To upgrade from previous installations of SiteMeter or LAN Inventory, choose the Other Products radio button and the corresponding check boxes.
  314. 17.    If prompted, insert the remaining disks to complete the installation.
  315. NOTE: If you are upgrading from SiteMeter 4.x or earlier, continue with Step 17. If you are not upgrading from SiteMeter 4.x or earlier, skip to Step 20.
  316. The Confirm Migration dialog box is displayed and contains the following information:
  317. Option        Description
  318. Metering data directory    Displays the directory path where metering files are located.
  319. File server to be migrated    Displays the file server that you entered in the Installation Configuration dialog box.
  320. Disk space required    Displays the estimated amount of disk space needed to achieve a successful migration.
  321. Disk space available    Displays the amount of disk space available on the selected server.
  322. 18.    Choose Begin Migration to transfer the metered applications from previous copies to the selected file server. 
  323. The Migration Status dialog box is displayed.
  324. NOTE:  If you do not want to transfer the existing metered applications to the selected file server, choose Abort Migration. Your upgrade will install successfully, however, no metered applications will be transferred from previous copies of McAfee software metering products.
  325. 19.    View the migration program.
  326. The Success dialog box is displayed.
  327. 20.    Choose OK.
  328. The Setup Information dialog box is displayed.
  329. 21.    Choose OK.
  330. The installation is complete. Refer to Chapter 3, 
  331. Exploring Software Distribution
  332.  for a description of BrightWorks' console and tutorials introducing BrightWorks
  333.  capabilities.
  334. Configuration Procedures
  335. These instructions review the installation process and provide important information about installing the product NLMs.
  336. Important:  BREQUEST.EXE version 6.10 or later must be properly loaded to run the BrightWorks Administration program and USAGE.EXE. For instructions on setting up server-based Btrieve, refer to Appendix C, 
  337. Using Brequest
  338.  in either Using LAN Inventory or Using SiteMeter.
  339. NOVDB.INI file must exist in the Windows directory. For server-based Btrieve, the Local=NO line should exist in that file.
  340. If you are using BrightWorks and receive the following error message:
  341. BrightWorks: The Novell Brequester has not been loaded. BrightWorks databases will not be optimized. To optimize performance of this program, load the BTRIEVE.NLM on your server, the BREQUEST.EXE TSR on your workstation (with argument /d:17000), and restart Windows and BrightWorks.
  342. and to the best of your knowledge Btrieve has been properly loaded, read the following instructions and take the appropriate steps.
  343. This error occurs if the BTRIEVE.NLM or the BSPXCOM.NLM is not loaded on the file server. 
  344. Please take the following steps:
  345. 1.    At the file server console, type BSTOP.
  346. This unloads the NLMs.
  347. 2.    Type BSTART.
  348. This loads both BTRIEVE.NLM and BPSXCOM.NLM on the file server.
  349. Loading NLMs
  350. The BrightWorks NLMs need to be loaded to begin collecting inventory and metering network software. To do this, at the file server, type: BWORKS
  351. This will load the required Btrieve NLMs, the LI.NLM, SITEMETR.NLM, SMRPROXY.NLM, SMRPT.NLM and SMRENT.NLM.
  352. To unload the BrightWorks NLMs, type: STOPBWRK
  353. This will unload the BrightWorks NLMs.
  354. Refer to both Using LAN Inventory and Using SiteMeter for information on the individual NLMs.
  355. Chapter 3  Exploring Software Distribution
  356. Chapter 2 described the BrightWorks installation and upgrade instructions. This chapter introduces and discusses the BrightWorks application window.
  357. The BrightWorks Console
  358. Windows Terms
  359. As a Windows application, BrightWorks should be used with a mouse. The table below briefly defines several Windows terms regarding the use of the mouse and product windows.
  360. Term            Description
  361. Button 1        The selection or primary mouse button (usually the left button, but can be switched using the Control Panel).
  362. Cancel        Choose Cancel to exit the current dialog box without saving any of the changes you made in the dialog box or without executing a command you chose in the dialog box.
  363. Choose        Double-click the mouse button (or use a key combination) on an item to initiate an action. For example, 
  364. Choose the BrightWorks icon
  365.  should be interpreted as a double-click on the BrightWorks icon.
  366. Click            Press the mouse button once.
  367. Double click        Press the mouse button twice in quick succession.
  368. Icon            A graphic representation of an executable or function.
  369. Point            Position the cursor on the screen to rest on the desired item.
  370. Property Sheet        Windows tab metaphor that locates related information in a single dialog box and allows easy navigation from tab to tab.
  371. Spin Control        Arrows that increase or decrease the value displayed in the accompanying text box.
  372. Scroll            Use the scroll bars and buttons to move through a list of items.
  373. Select        Mark an item by clicking on it or by highlighting it with either key combinations or the mouse. For example, 
  374. Select the Include Path option
  375.  should be interpreted as click or highlight the Include Path item.
  376. NOTE: The remainder of this manual assumes that you are familiar with Windows. Refer to your Microsoft Windows manual for information on the fundamental operating conventions of the Windows environment.
  377. Accessing BrightWorks
  378. After successfully installing BrightWorks, a McAfee Program Manager group and a BrightWorks program icon are created on your Windows desktop.
  379. Use the following procedure to launch BrightWorks.
  380. 1.    Load Brequest.
  381. The BrightWorks console requires the use of server-based Btrieve.
  382. 2.    Run Windows, and double click on the BrightWorks program icon. 
  383. The application window consists of the following items which are discussed in this section:
  384. * The BrightWorks Menu Bar
  385. * The BrightWorks Tool Bar
  386. * Access to BrightWorks
  387.  On-Line Help
  388. Exiting BrightWorks
  389. Use the following procedure to end a BrightWorks session.
  390. 1.    Choose File | Exit.
  391. A dialog box is displayed prompting you to confirm the exit action.
  392. 2.    Select 
  393. Save monitor configuration.
  394. Checking this option will save the configuration of any metering windows that are currently open in your BrightWorks application window. All open metering windows will be automatically restored upon starting your next BrightWorks session. 
  395. 3.    Choose OK to close the BrightWorks application.
  396. BrightWorks Menu Bar
  397. The BrightWorks menu bar consists of the menu items listed in the table below. To choose a menu, point to the menu name and click the left mouse button. The menu displays.
  398. NOTE: Holding down the left mouse button over a menu command causes the function of the command to display in the title bar at the top of the BrightWorks application window.
  399. For a detailed description of the BrightWorks menu bar, refer to the BrightWorks: Getting Started printed manual or product help. 
  400. BrightWorks Tool Bar
  401. When using BrightWorks with a mouse, BrightWorks
  402.  tool bar buttons provide an alternative for accessing the most frequently used BrightWorks functions. The tool bar is shown in Figure 3-2.
  403. Rather than choosing commands from the drop-down menus, you can choose the tool bar buttons to perform the same tasks. For example, to define applications to be metered, you can either choose Tools | Metered Applications, or you can simply choose the Metering tool bar button. Both actions result in displaying the Define Metered Applications dialog box.
  404. The function of each tool bar button is described below:
  405. Button    Description
  406. Meter        Displays the Define Metered Applications dialog boxused for adding, modifying and deleting applications to be metered.
  407. Usage    Displays the View Application Usage dialog box used for determining which applications are being used and by whom.
  408. Inventory     Displays the Inventory dialog box used for viewing and managing the inventory of each audited workstation. 
  409. Distribute     Displays the Available Packages window used for viewing, creating and managing packages for distribution.
  410. QuickScript    Brings up the QuickScript editor to write Software Distribution scripts.
  411. PowerScripts    Brings up the DCL PowerScript editor to write flexible, powerful Software Distribution scripts.
  412. NetRemote    Provides access to optional McAfee NetRemote software for automated user support.
  413. SupportCtr    Provides access to optional McAfee LAN Support Center software for help desk automation.
  414. NetShield    Provides access to optional McAfee NetShield software, which is a NetWare loadable module (NLM) that provides uninterrupted server-based virus protection.
  415. NetTune    Opens the NetTune server monitoring and tuning application.
  416. Alerts        Displays the Alerting Options dialog box used for defining and scheduling auditing alerts.
  417. Reports     Displays the Choose Report dialog box, enabling you to generate inventory, metering and distribution reports.
  418. NOTE: Holding down the left mouse button over a tool bar button displays the function of the button in the BrightWorks title bar at the top of the application window.
  419. Using the Keyboard
  420. To use BrightWorks without a mouse, perform the standard Windows keyboard actions to navigate through the program.
  421. Each menu item on the BrightWorks menu bar has a keyboard mnemonic. Press the <ALT> key in combination with the keyboard mnemonic key to choose a menu and cause the menu to drop down. For example, press the <ALT><F> keys to choose the File menu and display its commands.
  422. Each command also has a keyboard mnemonic. Once the menu is displayed (i.e., 
  423. dropped down
  424. ), press the keyboard mnemonic of the command you want to choose. For example, from the File menu, press <P> to choose the Printer Setup command. You can also use the <up/down arrow> keys to move the highlight to a desired command and press <ENTER> to select the command.
  425. For detailed information on using a Windows application with the keyboard, refer to your Microsoft Windows documentation.
  426. NOTE: Some BrightWorks features require the use of a mouse and cannot be accessed with the keyboard.
  427. BrightWorks
  428.  Help Facility
  429. BrightWorks
  430.  help facility provides on-line assistance for using the BrightWorks software. To get information quickly about a BrightWorks feature or procedure, choose Help | Help Index. 
  431. Choosing the Help Index command displays an index list of topics. Choose the topic for which you require assistance.
  432. BrightWorks
  433.  Help system is written in a standard Windows hypertext format. This allows you to jump from one topic to another by simply choosing topic names from a list. Several buttons display across the top of the Help dialog box allowing you to search for topics and also to view a list of the topics you have visited.
  434. For detailed information on using a Windows help facility, refer to your Microsoft Windows documentation.
  435. BWORKS.INI File
  436. Upon installing the BrightWorks software, the BWORKS.INI file is created and placed in the Windows directory of the local workstation. The file can consist of the following sections:
  437. * [ShowBrequestWarning] - This section indicates the status of the Brequest warning which displays upon launching BrightWorks when the presence of the Btrieve NLM is not detected. This section contains an 
  438. Init=
  439.  line which indicates whether or not the warning is disabled (i.e., 
  440. Init=No
  441.  when warning is disabled; 
  442. Init=Yes
  443.  when warning is enabled). 
  444. The warning message can be disabled from within BrightWorks by checking the 
  445. Disable message when Brequest isn
  446. t running
  447.  field when launching the application. To re-enable the warning message after it has been disabled, edit the BWORKS.INI file, and enter 
  448. Init=Yes
  449.  in this section.
  450. * [ShowBanner] - This section can be manually added to the INI file in order to disable the About BrightWorks dialog box which displays upon launching BrightWorks. To disable the About dialog box at start-up, enter the following:
  451. [ShowBanner]
  452. Init=No
  453. To re-enable the warning message, either delete this section or enter 
  454. Init=Yes.
  455. * [DisableExitPrompt] - This section can be manually added to the INI file in order to disable the prompt which displays upon exiting BrightWorks. This prompt allows you to save the configuration of any open metering windows. (Refer to Figure 3-1 in the section above entitled 
  456. Exiting BrightWorks.
  457. )  To disable the exit prompt, add the following section to the BWORKS.INI file:
  458. [DisableExitPrompt]
  459. AutoSave=Yes
  460. Note that an 
  461. AutoSave=Yes
  462.  setting will inhibit the exit prompt and save the configuration of the open metering windows. An 
  463. AutoSave=No
  464.  setting will also inhibit the exit prompt but will not save the open metering window settings.
  465. * [downgrade] - This option allows you to instruct the console to display either metering or inventory functions when it displays. For only metering functions, add the following section to the BWORKS.INI file:
  466. [downgrade]
  467. module=metering
  468. To display only inventory functions, add the following section to the BWORKS.INI file:
  469. [downgrade]
  470. module=inventory
  471. Configuring Launch Sections
  472. In addition to the sections listed above, the BrightWorks INI file also contains individual sections for each integrated product. Use the following procedure to edit these sections.
  473. NOTE: The following procedure assumes that you have launched the BrightWorks console.
  474. 1.    Choose Configure | Launch Item Properties.
  475. The Launch Item Properties dialog box is displayed.
  476. 2.    Select a configurable item from the provided list box.
  477. 3.    Enter a command line in the provided text box or choose Browse to locate the desired executable.
  478. 4.    To run the item minimized, select the corresponding check box.
  479. 5.    Choose OK to save configuration.
  480. Changes made are saved to the BrightWorks INI file.
  481. Printer Setup and Administration
  482. Before printing BrightWorks reports, review the global print parameters to ensure they reflect the printer settings that you require. 
  483. Printer settings include: 
  484. * Printer destination 
  485. * Page orientation (portrait/landscape)
  486. * Paper size and source
  487. * Graphics resolution
  488. The procedures for customizing the contents of individual BrightWorks reports are discussed in Chapter 9 of Using LAN Inventory (for inventory and distribution reports) and Chapter 7 of Using SiteMeter (for metering reports). This section briefly presents the procedures for viewing and changing Windows global print settings.
  489. NOTE: Please refer to your Microsoft Windows manual for detailed procedures on modifying the Windows print settings.
  490. Changing Print Settings
  491. Use the following procedure to review and change your print settings.
  492. 1.    Choose File | Print Setup.
  493. The Print Setup dialog box is displayed.
  494. If you have the latest version of COMMDLG.DLL, this dialog box will have a Network button.
  495. 2.    Select the printer you want to use for printing reports. 
  496. The printer selected from your Windows printer control is selected as the default. To use another printer, select a Specific Printer from the drop-down list.
  497. NOTE: Choosing a specific printer does not permanently change your printer setting.
  498. 3.    Select the desired orientation and paper parameters.
  499. Choose either the Portrait (long) or Landscape (wide) Orientation radio button. Use the drop-down lists to define the Paper Size and Paper Source settings.
  500. 4.    To make additional changes to the selected printer configuration, choose Options.
  501. Additional settings include dithering and intensity control.
  502. 5.    Choose OK in the Print Setup dialog box to save the print settings.
  503. Software Distribution Tutorial
  504. This tutorial outlines the major steps in using BrightWorks to distribute software and scripts throughout your local area network. Refer to Chapter 4, "Exploring Inventory Collection" for an inventory tutorial and Chapter 5, "Exploring Software Metering" for a metering tutorial.
  505. NOTE: BrightWorks
  506.  distribution component must be installed on your network before beginning the tutorial. If you have not already done so, please refer to Chapter 2, "Installation."
  507. The steps in this tutorial include the following:
  508. 1. Creating and Compiling a Script 
  509. 2. Creating a Scope
  510. 3. Scheduling a Package for Distribution
  511. 4. Running the SDUPDATE.EXE Program at the Receiving Workstation.
  512. NOTE: The options and features mentioned in this tutorial are discussed in detail throughout the Using BrightWorks manual.
  513. Step 1: Creating and Compiling a Script
  514. A script is a series of commands to be executed on a remote workstation. Scripts can be as simple as displaying a message on a remote user
  515. s monitor, or they can be as complex as restructuring a hard drive and/or installing and configuring software.
  516. Use the following procedure to create a script.
  517. 1.    Choose Tools | QuickScripts.
  518. The Scripts dialog box is displayed. For each script you define, the last compilation date, the status and the file name will display.
  519. 2.    Choose New.
  520. The Open New Script dialog box is displayed prompting you to enter the name, file name and destination directory for the new script. 
  521. NOTE: The Network button will only appear in dialog boxes if you have the latest version of COMMDLG.DLL.
  522. 3.    In the Script Name text box, enter HELLO WORLD. 
  523. 4.    In the File Name text box, enter HELLO.SCR.
  524. 5.    Choose OK.
  525. The message 
  526. This file does not exist. Create the file?
  527.  displays. 
  528. 6.    Choose Yes to create the script file.
  529. The Script editor window automatically displays so you can enter the script commands. The script name being edited displays in the title bar of the script editor dialog box. 
  530. 7.    For the purpose of this tutorial, enter the following script command:
  531. WRITELN "HELLO WORLD!"
  532. The WRITELN script function is used to write a value (in this case, 
  533. Hello World
  534. ) to the screen at the receiving workstation.
  535. NOTE: The commands and rules for using the scripting language are documented in Chapter 7 of the Using BrightWorks manual.
  536. 8.    Choose Save.
  537. The script is saved and the editor window remains open. The saved script contents are stored in ASCII text format. 
  538. NOTE: Scripts must be compiled before they can be used in a package. Continue with the following steps to compile the script.
  539. 9.    Choose Compile.
  540. While a compile is in progress, the Compile Status dialog box is displayed. 
  541. When the compile is complete, the Status field in the Compile Status dialog box indicates success or failure. If the compile fails, the Function field indicates the first function found with invalid parameters. The Statistics area indicates the total number of lines in the script (Lines field) and the number of errors found (Errors field).
  542. If you entered the script command exactly as shown in Step 5 above, your script should compile successfully.
  543. 10.    Choose OK to continue.
  544. The Compile Status dialog box closes.
  545. 11.    Choose Close in the Script Editor dialog box to return to the Scripts dialog box.
  546. The script
  547. s status displays as COMPILED. A script can be used in a package only after it has been compiled successfully.
  548. 12.    Choose Close in the Scripts window.
  549. Step 2: Creating a Scope
  550. A scope is a group of workstations defined to receive a distributed package. Any number of workstations can be included in a scope definition.
  551. Use the following procedure to create a new scope.
  552. 1.    Choose Tools | Scopes.
  553. The Scopes dialog box is displayed. 
  554. 2.    Choose New.
  555. The New Scope dialog box is displayed prompting you to enter a name for the new scope. 
  556. 3.    In the Scope Name text box, enter TUTORIAL_SCOPE.
  557. 4.    Choose OK.
  558. The Edit Scope dialog box is displayed prompting you to define the new scope, similar to Figure 3-10.
  559. 5.    Choose Include All.
  560. NOTE: The Query Options section of the Edit Scope dialog box is used to perform a query to filter the node names in the Nodes in SITE list. Refer to Chapter 8 in the Using BrightWorks manual for  further information.
  561. 6.    Choose Save.
  562. The scope
  563. s membership is defined, and you are returned to the Scopes dialog box.
  564. 7.    Choose Close.
  565. Scheduling a Package
  566. Software is distributed across your local area network by creating and activating a package. When a package is created, it is assigned a scope and a 
  567. Start Date.
  568.   Upon reaching the start date and running the SDUPDATE.EXE program at a workstation in the scope, an active package is automatically sent to the workstation.
  569. Use the following procedure to schedule a package consisting of the scope and script created in this tutorial.
  570. 1.    Choose Tools | Packages.
  571. The Packages dialog box is displayed. This dialog box lists the names and status information of all defined packages.
  572. 2.    Choose New.
  573. The New Package dialog box is displayed prompting you to enter a name for the new package.
  574. 3.    In the text field, enter TUTORIAL.
  575. 4.    Choose OK.
  576. A New Package dialog box is displayed. The name of the new package is indicated in the title bar of the dialog box.
  577. 5.    Select Hello World from the Update Script drop-down list box.
  578. NOTE: A package must include a fileset and/or a script.
  579. 6.    Select TUTORIAL_SCOPE from the Update Scope drop-down list box.
  580. 7.    Select the Update active when saved option.
  581. This option automatically places the package in an active state upon saving the package. (An active package will get distributed automatically on its assigned start date.)
  582. 8.    In the Upgrade Options group box, select "Force upgrade at next login."
  583. This option forces the package
  584. s receipt on the user at the next login. If an error occurs, the distribution is halted so you can address the problem and reschedule the package.
  585. 9.    In the Path Options group box, set the Default Path to [BOOT_ROOT].
  586. Even though this package does not consist of a fileset, a default path must be assigned to the package. The default path is the target path in which the distributed software (e.g., fileset) is to be installed or copied. 
  587. 10.    Choose Save.
  588. The New Package dialog box closes, and the package is saved and assigned an active status.
  589. Step 3: Running the Update Program
  590. The distribution update program (SDUPDATE.EXE) is a DOS-based program which must be run from each workstation in order to receive the distributed packages it has been sent. Upon BrightWorks installation, the update program is copied into the BWORKS.200 directory. 
  591. SDUPDATE [drive:[\path]]
  592. in which drive and path are optional parameters. The brackets are not typed. 
  593. Consider the following examples:
  594. Example        Result
  595. SDUPDATE        SDUPDATE will look in the current directory.
  596. SDUPDATE F:        SDUPDATE will look in the current directory on drive F:.
  597. SDUPDATE F:\path    SDUPDATE will look in the directory F:\path.
  598. Use the following procedure to run the update program and distribute the active package.
  599. 1.    At the workstation which is to receive the distributed package, load the Btrieve Record Manager.
  600. 2.    Use the DOS CD command to change into the BWORKS.200 directory.
  601. 3.    At the DOS command line, type: SDUPDATE.
  602. Upon executing SDUPDATE, messages similar to the following will display at your workstation:
  603. Looking for packages, please wait...
  604. Installing package "TUTORIAL"...
  605. Created target path.
  606. Target path: C:\
  607. Disk space: ### bytes free
  608. Running Script "HELLO_WORLD"...
  609. HELLO WORLD!
  610. The script completed successfully.
  611. No more packages scheduled.
  612. This completes the distribution tutorial. All of the features introduced here are described in full detail in the Using BrightWorks manual.
  613. Chapter 4  Exploring Inventory Collection
  614. This chapter provides information for configuring the inventory capability and provides a tutorial introducing BrightWorks' inventory features.
  615. Inventory Configuration Options
  616. Before you begin to inventory your network components, you must verify that the appropriate rights have been granted to the BrightWorks program directory.
  617. Assigning Rights To a Common Directory
  618. Users need READ, WRITE, FILESCAN, CREATE and ERASE rights to the directory from which the EQUIP file will be executed. These rights are required in order to update the transaction and log files upon executing the EQUIP.EXE program.
  619. Upon BrightWorks installation, EQUIP.EXE and all transaction and log files reside in the BWORKS.200 program directory.
  620. Establishing a Separate Transaction Directory
  621. If granting extensive rights to a program directory (i.e., the BWORKS.200 directory) is a concern, then follow the steps below to set up a separate 
  622. transaction directory
  623.  from which your users can execute EQUIP. By doing so, your users will no longer need any rights to the BWORKS.200 directory.
  624. You may also want to create separate transaction directories to maintain individual network sites. Defining sites is useful for categorizing your inventory data. By establishing a separate transaction directory, you are defining a directory into which a site
  625. s inventory data will be collected. For example, you might want to maintain a separate inventory for your Sales Department. To do so, you must define a site for the Sales Department (e.g., the SALES site). You also must establish a separate transaction directory for the SALES site. The collected inventory data for all workstations included in the SALES site will be maintained in the new sales transaction directory. 
  626. NOTE: The BWORKS.200 program directory must always be defined as a site because it maintains the file server, MAC and stand-alone inventory data.
  627. BrightWorks
  628.  software distribution capabilities can be used to distribute software and/or scripts to any workstation in the BrightWorks local site only (i.e., the site which identifies the BWORKS.200 program directory).
  629. SHORTCUT: The instructions below should be used by those who wish to manually populate your transaction directory. Otherwise, choose Configure | Audit Parameters to display the Audit Parameters dialog box. Use the Define Sites property sheet to copy all necessary files to a transaction directory. Refer to Chapter 4, "Set-up and Administration" in your Using LAN Inventory manual for further instructions.
  630. Use the following procedure to establish a transaction directory in which EQUIP can collect inventory data.
  631. 1.    Create a transaction directory on the File server.
  632. To allow all your network users access to the EQUIP inventory program, create the new directory on the file server. For example, create a directory named F:\BWORKS.200\SALES.
  633. 2.    Grant rights to the transaction directory.
  634. Users need READ, WRITE, FILESCAN, CREATE, and ERASE rights to the directory from which the EQUIP file will be executed. These rights are required in order to update the transaction and log files upon executing the EQUIP.EXE program.
  635. 3.    Copy the required administration files into the new transaction directory.
  636. Several administration files must be copied into the transaction directory; however, the files must first be configured using the BrightWorks console program.
  637. a - To configure the administration files, choose the Configure | Audit Parameters. In the Audit Parameter Configuration dialog box, select the Software Options property sheet.
  638. b - Select the Workstation software option and define the unknown file extensions and system files to be identified.
  639. c - Choose OK to accept the configuration changes and exit BrightWorks.
  640. d - Use the DOS Copy command to copy the following administration files into the new transaction directory. (The audit NLM may have some of these files open, and Novell's NCOPY or Novell's Filer might fail with "Sharing violations" if the audit NLM has them open. 
  641. The DOS Copy command, however, will not fail.
  642. * WAUDCFG.DAT
  643. * WFIDPC.DAT
  644. * WIDPCSFT.DAT
  645. * WSYSFLST.DAT
  646. Copy the following files if you plan to inventory Macintosh machines:
  647. * MACEQUIP
  648. * WFIDMAC.DAT
  649. * WIDMCSFT.DAT
  650. * WMCSLIST.DAT
  651. 4.    Copy the required EQUIP files into the new transaction directory.
  652. The files required to execute EQUIP are:
  653. * EQUIP.EXE
  654. * BTRIEVE.EXE or BREQUEST.EXE 
  655. * ENDBTRV.EXE
  656. * WPCSLIST.DAT
  657. * NRCALL.PID
  658. * CPUTABLE.TXT
  659. Several transaction files also need to be in the transaction directory. The first time EQUIP is run in a new transaction directory, you are prompted to instruct EQUIP to create the following files.
  660. * WEQTRN.DAT
  661. * WEQLOG.DAT
  662. * WFREQNCY.DAT
  663. * WTRSOFTT.DAT
  664. * WSYSFTRN.DAT
  665. * WSYSFLOG.DAT  
  666. NOTE: In order for EQUIP to execute properly, you should not copy the transaction files from the BrightWorks directory to the transaction directory manually.
  667. 5.    Define the transaction directory as a Site.
  668. Use one of the following methods:
  669. * From the BrightWorks menu bar, choose Configure | Audit Parameters, and then select the Define Sites property sheet to define the new site and its path.
  670.  * When EQUIP first executes in the new transaction directory, you will be prompted to enter a Site name (if the Site has not yet been defined). Then define the site and its path from within BrightWorks by choosing Configure | Audit Parameters, and selecting the Define Sites property sheet. 
  671. NOTE: If BrightWorks finds the existing .DAT files, a message box is displayed prompting you to either choose Yes to use the existing path or No to redefine the path. In this case, you are returned to the Add Sites dialog box.
  672. At this point, the new transaction directory is established. To include the transaction site data in your baseline (i.e., to include the data in an audit), choose Configure | Audit Parameters, select the Site Scope property sheet and include the transaction site in the audit scope. 
  673. From within the BrightWorks console, any changes made to the PC Software List, the 
  674. System Files to Inventory on Local Site
  675.  option, the 
  676. Unknown Files to Identify on Local Site
  677.  option or the Audit Parameters window options will update the files in the BWORKS.200 program directory. Refer to Chapter 7 in your Using LAN Inventory manual for a detailed explanation of the PC Software List. (The file names are WPCSLIST.DAT, WSYSFLST.DAT, WFIDPC.DAT and WAUDCFG.DAT, respectively.)  To maintain the changes, you must copy the updated files into the transaction directory before running EQUIP again.
  678. Before you perform an audit of your inventory databases, the WIDPCSFT.DAT file (the list of unidentified software) in the transaction directory needs to be appended to the same file name in the BWORKS.200 directory. Use a third party utility to append one file to another file. For example, Novell
  679. s BUTIL.EXE or Magic Solution
  680. s BU.EXE can be used to do this. (BU.EXE is shipped with BrightWorks. It is located in the self-extracting file named TOOLS.EXE in the BWORKS.200 program directory.)
  681. For example, use the following procedure to use BUTIL.EXE to append the files.
  682. 1.    Load Btrieve. 
  683. You can use either BTRIEVE.EXE or BREQUEST.EXE.
  684. 2.    At the DOS prompt, enter the BUTIL -copy command, with the following syntax: BUTIL -COPY <source file> <target file>. 
  685. The command you enter may look similar to the following:
  686. BUTIL -COPY f:\transdir\widpcsft.dat f:\BWORKS.200\widpcsft.dat 
  687. 3.    Use the ENDBTRV command to unload Btrieve.
  688. Note also that the BU.EXE COPY syntax is exactly the same as the BUTIL syntax; simply replace the BUTIL command with BU.
  689. Improving BrightWorks
  690.  Database Performance
  691. BrightWorks uses the Novell Btrieve Record Manager to manage its database records. Btrieve is integrated with NetWare and offers an extremely high performance mechanism for storing information. In addition, Btrieve is the basis for Novell
  692. s Network Management System (NMS), which allows McAfee to integrate easily with this important management platform. Btrieve must be loaded before running the EQUIP program. There are two methods of implementing Btrieve:
  693. Method    Description
  694. Server based    All data processing is done at the file server by the Requester (the Btrieve NLM). Each workstation communicates with the NLM by loading BREQUEST.EXE in the local PC
  695. s memory. Brequest uses 31-45KB of RAM, depending on the options specified. (Version 6.10 or greater is required when using Brequest with BrightWorks.)  It is much faster than the local Btrieve, but it requires, however, that the NLM be loaded on the file server. 
  696. Client based    Workstations load an executable version of the record manager (BTRIEVE.EXE) and perform all data processing locally. Btrieve uses approximately 85KB of RAM and is much slower than Brequest.
  697. NOTES: a - General instructions for configuring the Btrieve NLM are provided in Appendix C, 
  698. Using Brequest
  699.  in your Using LAN Inventory manual. Refer to your Novell documentation for details on configuring Btrieve.
  700. b - When running the Requester, the BSPXCOM.NLM must also be loaded. Refer to your Novell documentation for details on loading these programs.
  701. c - Verify that you are running the latest versions of the Btrieve files. Updated Btrieve files can be found on CompuServe in the Novell Libraries (GO NOVLIB).
  702. EQUIP is fully compatible with both methods of access, but the BrightWorks console only supports server-based Btrieve. BrightWorks is shipped with BTRIEVE.EXE. 
  703. BrightWorks provides two batch files for loading Btrieve:
  704. * BTR.BAT loads local Btrieve (BTRIEVE.EXE)
  705. * BRQ.BAT loads server-based Btrieve (BREQUEST.EXE)
  706. All batch files provided with BrightWorks are placed in the BWORKS.200 program directory upon installation. 
  707. Placing EQUIP in the Login Script
  708. To ensure that EQUIP is executed on a regular basis, the EQUIP command can be placed in the system login script. The following example illustrates how EQUIP can be executed from within a system login script. BTRIEVE or BREQUEST must be loaded before EQUIP is run and unloaded after EQUIP has completed gathering the inventory.
  709. MAP F:=FS/SYS:BWORKS.200
  710. DRIVE F:
  711. #BREQUEST /D:17000
  712. #EQUIP /H /S
  713. #ENDBTRV
  714. where F:=FS/SYS:BWORKS.200 is the drive ID and complete path where the BrightWorks files are stored. 
  715. The login script can also call a batch file to execute EQUIP, as in the following example:
  716. MAP L:=server/vol:apps\BWORKS.200
  717. drive L:
  718. #command /c DOEQUIP.BAT
  719. DRIVE F:
  720. where DOEQUIP.BAT is:
  721. @echo off
  722. endbtrv
  723. brequest /d:17000
  724. EQUIP /Hd /Sw /Yw /noshow
  725. endbtrv
  726. NOTE: EQUIP will launch using the above example provided your Comspec is set up properly.
  727. In the above login script, the /c switch instructs the login script to close and return to the location where it started. This method is useful for all file servers, especially NetWare 4.X, which will avoid possible conflicts with Brequest.
  728. NOTE: When mapping to the BWORKS.200 directory, ensure that you use a straight logical map. MAP ROOTS and MAP INS are not allowed. For further information regarding EQUIP and BTRIEVE, refer to Chapter 5, 
  729. Collecting Inventory
  730.  and Appendix C, 
  731. Using Brequest
  732.  in your Using LAN Inventory manual, respectively.
  733. Inventory Collection Tutorial
  734. This tutorial outlines the major steps in Using LAN Inventory to perform an inventory and a subsequent audit of network components.
  735. This tutorial includes the following steps:
  736. 1.    Collecting Inventory Data (using the EQUIP.EXE program)
  737. 2.    Configuring the Audit Parameters
  738. 3.    Running an Audit
  739. 4.    Viewing the Audit Results (audit log and inventory details)
  740. NOTE: BrightWorks must be installed on your network before beginning the tutorial. If you have not already done so, please refer to Chapter 2, "Installation." The options and features mentioned in this tutorial are discussed in detail in rest of this manual.
  741. Step 1: Collecting Inventory Data
  742. EQUIP.EXE is the program used to collect the inventory data of your networked PCs. The program is executed at the machine on which you want to perform the inventory. Inventory data includes hardware, software and system file information. 
  743. NOTE: Before running EQUIP you must set up the Btrieve database. 
  744. Use the following procedure to collect a workstation
  745. s inventory data.
  746. 1.    Proceed to the PC workstation for which you want to collect inventory data.
  747. 2.    Use the DOS CD command to change into the BWORKS.200 program directory.
  748. 3.    Setup the Btrieve database.
  749. BrightWorks provides two batch files which setup the Btrieve database. Issue the batch file which corresponds to the method of Btrieve you are using.
  750. *BRQ.BAT automatically issues the Btrieve setup command and loads Brequest. Brequest uses 25-49KB of RAM, depending on the version and the command line switches used. It is approximately 250% faster than the local Btrieve. The BRQ.BAT file consists of the following:
  751.     BREQUEST /D:17000
  752. * BTR.BAT automatically issues the Btrieve setup command and loads local Btrieve. Btrieve uses approximately 85KB of RAM, depending on the command line switches used. It is much slower than Brequest. The BTR.BAT file consists of the following:
  753.     BTRIEVE /P:3072 /F:22 /T:BTR.TRN /E
  754. NOTE: Because of the increase in speed, Brequest is recommended for use at clients' workstations.
  755. 4.    Issue the EQUIP command and collect the hardware and software component data for the PC you are using.
  756. EQUIP /h /s <ENTER>
  757. where /h is the command line option used to specify hardware collection; /s is the command line option used to specify software collection. Refer to "EQUIP Command Line Reference" in Chapter 5 in your Using LAN Inventory manual for a listing of EQUIP command line options.
  758. 5.    Respond to the prompts that display the first time EQUIP is run in a transaction directory.
  759. Skip this step if EQUIP has already been executed from the current directory.
  760. a - The first time EQUIP is run from any transaction directory, you are prompted to create new database files. Answer Yes to this prompt by typing Y and pressing the ENTER key. The EQUIP program will create the required transaction files.
  761. b - After the database files have been created, EQUIP then prompts you to enter a Site ID name. BrightWorks uses the Site ID to determine your workstation
  762. s location.
  763. For example, enter the file server name as the Site ID. To do this, type:
  764. (file server name) <ENTER>
  765. where (file server name) is the name of your file server. 
  766. Upon pressing ENTER, EQUIP gathers the hardware and software information from the workstation. 
  767. NOTE: Follow Steps 1-4 above for each networked PC you want to inventory, or use the example described in 
  768. Placing EQUIP in the Login Script
  769.  on page 48 to automate inventory collection for networked PCs.
  770.  Step 2: Configuring the Audit Parameters
  771. Several audit parameters must be defined before performing an audit of the collected inventory data. All audit configuration information is defined from within the BrightWorks console.
  772. The audit parameters that are defined in this step of the tutorial include:
  773. Parameter        Description
  774. Audit scope        The sites and file servers to be audited
  775. Audited components    The inventory components to be audited (i.e.,         hardware, software or both)
  776. Use the following procedure to configure the audit parameters for this tutorial.
  777. 1.    Choose Configure | Audit Parameters.
  778. The Audit Parameter Configuration dialog box is displayed, allowing you to select the sites and file servers to be included in the audit. 
  779. 2.    Select the Site Scope property sheet.
  780. 3.    Select your local site from the Sites Not Included list.
  781. 4.    Choose Include.
  782. The selected site is moved to the Sites Included list.
  783. 5.    Select the Server Scope property sheet.
  784. 6.    From the Servers Not Included list, select the file server on which BrightWorks is installed.
  785. 7.    Choose Include.
  786. The file server moves to the Servers Included list.
  787. 8.    Select the General property sheet.
  788. 9.    For this tutorial, select the following options:
  789. * What to Audit: PC Software and PC Hardware
  790. * What to Audit: Fileserver Software and Fileserver Hardware
  791. * When to Audit: When Requested
  792. 10.    Choose OK.
  793. When a file server is included in the scope definition, a Server dialog box is displayed.
  794. 11.    In the Server dialog box, enter a login name and password for the selected file server and choose OK.
  795. NOTE: You must have Supervisor rights or equivalent to include a file server in the audit scope. 
  796. The configuration changes are saved. For further information regarding audit configuration procedures, refer to Chapter 4 in your Using LAN Inventory manual.
  797. Step 3: Running the Audit
  798. Conducting an audit compiles the collected equipment inventory data from your workstations and file servers and adds it to BrightWorks
  799.  baseline inventory. Performing an audit updates the baseline inventory file to represent an accumulation of your most currently audited inventory information. The baseline inventory file provides data for various inventory reports, on-screen viewing, automatic notification of inventory changes, and the BrightWorks software distribution capability.
  800. The audit process uses the currently defined audit parameters. Therefore, before you initiate an audit, you should verify that the audit parameters are set properly. (In the Step 2 of this tutorial, the audit scope was defined to include the local BrightWorks site.)
  801.  Use the following procedure to perform an audit.
  802. 1.    Choose View | NLM Status.
  803. The View NLM Status dialog box is displayed.
  804. 2.    Choose Start.
  805. NOTE: The NLM must be loaded. Refer to Chapter 2, "Installation" in Using LAN Inventory for instructions on loading the LI.NLM.
  806. The audit process begins.
  807. 3.    Choose Close when audit is complete.
  808. NOTE: For further information regarding the audit process, refer to Chapter 6 in your Using LAN Inventory manual.
  809. Step 4: Viewing Audit Results
  810. As a result of performing an audit, BrightWorks' equipment and inventory files are updated and are available for viewing.
  811. The audit results viewed in this step of the tutorial include:
  812. *    Audit log listing all audits with access to audit summary and detail information
  813. *    Inventory listing component data for PC/MAC workstations and file servers
  814.  Use the following procedure to view the audit log and inventory details.
  815. 1.    Choose View | Audit Log.
  816. The Audit Log dialog box is displayed listing all the audits that have been performed, the date, time, "BrightWorks" and the status for each audit.
  817. 2.    To view the summarized results of an audit, select the audit from the Audit Log dialog box and choose Results.
  818. The Audit Results dialog box is displayed and lists the summarized results of the selected audit. 
  819. NOTE: The above Audit Results dialog box can also be displayed by double clicking on an audit in the Audit Log dialog box.
  820. 3.    Choose Close to close the Audit Results dialog box.
  821. 4.    To view the details of an audit, select the audit from the Audit Log dialog box and choose Details.
  822. An Audit Details dialog box is displayed which contains an itemized list of audited components, nodes and system files.Use the scroll buttons and scroll bars to view all the information. 
  823. 5.    Choose Close to close the Audit Details dialog box.
  824. 6.    To view the inventory of your PC/MAC workstations and file servers, choose the Inventory tool bar button.
  825. The Inventory window is displayed listing the workstations and file servers for each audited site. Use the scroll buttons to view all the information.
  826. 7.    Select a workstation type entry and choose Edit.
  827. The detailed inventory data for the workstation is displayed in an inventory details dialog box.
  828. Use the slide bars and arrows to view the information on the inventory screen. The table below briefly lists the detailed inventory data displayed for PC and MAC workstations. A complete list of the detected equipment is provided in Appendix A of Using LAN Inventory.
  829. PC Workstation    MAC Workstation
  830. Computer Information    Computer Information
  831. Mass Storage    Floppy drives
  832. Keyboard/Display    Monitor type    
  833. Ports        Slot adapters and drivers
  834. Network Adapter    Mounted volumes    
  835. Memory     
  836.  8.    Choose Software Applications, Misc. Equipment, System Files and Notes to view additional component data regarding the workstation.
  837. The corresponding dialog boxes provide detailed information regarding the selected workstation.
  838. NOTE: You can also view the Software Applications, Miscellaneous Equipment, and Notes associated with a file server.
  839. 9.    When you have finished viewing the information for the workstation, choose OK to return to the Inventory spreadsheet. 
  840. 10.    Choose Close to close the Inventory window.
  841. This completes the inventory collection  tutorial. All of the features introduced here are described in full detail throughout Using LAN Inventory.
  842. Chapter 5  Exploring Software Metering
  843. This chapter describe the metering features of BrightWorks and provides a brief tutorial.
  844. Attaching to and Detaching from File Servers
  845. BrightWorks offers flexibility in managing your network applications. Many of the configuration dialog boxes allow you to attach to and detach from file servers in a multi-server environment on your network.
  846. Using the Attach and Detach buttons, you can change file servers quickly and easily. In doing so, you can control software usage on any file server you want. This tool is particularly useful when you register applications for software metering and when you configure your network for enterprise metering.
  847. The following sections describe the attach and detach procedures. Once you attach to a new server, it becomes the current server for the console until you change servers again. The steps outlined below assume you are at a dialog box with Attach and Detach features; the procedures work for any dialog box with these features. 
  848. Attaching to a File Server
  849. Use the following procedure to attach to a file server.
  850. 1.    Choose Attach.
  851. The Attach to Server dialog box is displayed.
  852. 2.    From the drop-down list box, select the file server that you want to attach.
  853. 3.    Enter your user name and password to attach to that file server.
  854. 4.    Choose OK to exit this dialog box and attach to the selected server.
  855. NOTE:  When you attach to a server using the Attach button in the Define Metered Application dialog box you cannot browse for files on that server unless you have a drive mapped.
  856. Detaching from a File Server
  857. Use the following procedure to detach from the current file server.
  858. 1.    Choose Detach.
  859. The Detach From Server dialog box is displayed.
  860. 2.    Select the desired file server from the drop-down list box.
  861. 3.    Choose OK to detach from this file server.
  862. NOTE:  You cannot detach from the file server from which the BrightWorks console was launched.
  863. Software Metering Tutorial
  864. This tutorial introduces you to some of BrightWorks' metering features. It uses the Windows Calculator utility to demonstrate how to register an application for software metering, view its usage on the application usage monitor and determine who the current and queued users are for that application.
  865. Step 1: Registering Applications for Software Metering
  866. To control the number of simultaneous users of an application, you must register the application with BrightWorks. This tutorial assumes you have the BrightWorks console displayed on your monitor.
  867. Use the following procedure to register Calculator as a metered application.
  868. 1.    Choose Tools | Metered Applications.
  869. The Define Metered Applications dialog box is displayed.
  870. 2.    Choose Add to register a metered application.
  871. The New Metered Application dialog box is displayed.
  872. 3.    Type 
  873. Calculator
  874.  in the Metered Application Name text box and choose Define.
  875. The Define Metered Application: Calculator dialog box is displayed.
  876. 4.    Select the Files property sheet.
  877. 5.    Choose Add.
  878. The Browse For Files To Meter dialog box is displayed.
  879. This is a standard Windows dialog box for searching for files. 
  880. 6.    Locate your network Windows directory and select CALC.EXE.
  881. 7.    Select the Include Path option and choose OK.
  882. You are returned to the Files property sheet in the Define Metered Application: Calculator dialog box.
  883. 8.    Select the General property sheet.
  884. 9.    Type Calculator in the Full name text box.
  885. 10.    Use the spin control to set the Maximum current usage to 2.
  886. 11.    Use the spin control to set the Queueback Time to 10 minutes.
  887. 12.    Choose OK to return to the Define Metered Applications dialog box.
  888. 13.    Choose Close to exit this dialog box.
  889. This procedure outlined some of the basic steps necessary to register an application for metering with BrightWorks. In fact, to meter an application, only the application files need to be specified, as in Steps 1 through 6.
  890. BrightWorks offers numerous additional options that you can use to enhance your software metering. Refer to Chapter 4, 
  891. Setting Up Metered Applications
  892.  in the Using SiteMeter manual for information on password protection, group metering, VIP metering and time-based restriction.
  893. Step 2: Monitoring Application Usage
  894. Before monitoring or viewing application usage, run Calculator from your Windows shell. (This will ensure that at least one copy of the Calculator application is running.)
  895. Use the following procedure to view Calculator application usage.
  896. 1.    Choose Tools | Application Usage.
  897. The View Application Usage dialog box is displayed.
  898. 2.    Select the desired file server in the Choose Attached Server list box.
  899. 3.    Choose OK.
  900. The Application Usage window for the file server you have selected is displayed.
  901. 4.    Select Calculator from the list along the left-hand side of the window.
  902. When the cursor is in this area, it changes to a magnifying glass.
  903. 5.    Hold down mouse button 1 to display an infopop window.
  904. Step 3: Viewing Current and Queued Users
  905. Use the following procedure to view the names of the users who are currently using Calculator.
  906. 6.    From the Application Usage window, position your cursor in the area to the right of Calculator.
  907. A small menu box should be attached to the bottom right of the arrow. If there is no menu box, the cursor is not pointing to a place where information is available. Information is available where the number of users (queued, peak, current and licensed) are displayed on the graph bars.
  908. 7.    Hold down mouse button 1 to display a menu box.
  909. * View Current Users - displays the list of current users for the selected application.
  910. * View Queued Users - displays list of queued users for the selected application.
  911. 8.    Choose the View Current Users command.
  912. The Calculator on <file server>: Current Users window is displayed.
  913. This window lists the users who are currently using Calculator.
  914. 9.    Choose Close to return to the Application Usage monitor.
  915. 10.    Press CTRL+F4 to close the Application Usage monitor.
  916. Step 4: Deleting an Application from Metering
  917. You can remove an application from BrightWorks' metering capability. This procedure does not remove the application from your network
  918. it merely releases it from being metered by BrightWorks.
  919. Use the following procedure to delete Calculator from BrightWorks.
  920. 1.    If you are currently running Calculator, exit the application.
  921. An application cannot be removed from metering if a user is currently running the application.
  922. 2.    Choose Tools | Metered Applications.
  923. The Define Metered Applications dialog box is displayed.
  924. 3.    Select Calculator.
  925. 4.    Choose Delete.
  926. A BrightWorks message box is displayed.
  927. 5.    Choose Yes to delete the application.
  928. 6.    Choose Close to return to the BrightWorks console.
  929. Step 5: Configuring Your Network for Enterprise Metering
  930. This tutorial walks through setting up enterprise metering on your network. The procedure is for two file servers and two workstations. Refer to Chapter 5 in the Using SiteMeter manual for detailed information and procedures on enterprise metering.
  931. NOTE:  The following tutorial requires that you have access to two file servers, File Servers A and B; and two workstations, Workstations A and B. In addition, BrightWorks and the SMRENT and SMRPROXY NLMs must be loaded on both file servers.
  932. 1.    On File Server A, create the metered application Calculator.
  933. Follow the tutorial in the previous section. If the metered application already exists, a message box indicating this will appear.
  934. 2.    Choose Tools | Metered Applications.
  935. The Define Metered Applications dialog box is displayed.
  936. 3.    Select Calculator and choose Modify.
  937. The General property sheet in the Define Metered Application: Calculator dialog box is displayed.
  938. 4.    Set the Maximum concurrent usage to 5.
  939. 5.    Select the Global property sheet.
  940. The Global property sheet in the Defined Metered Application: Calculator dialog box is displayed.
  941. 6.    Select the Globally Shared License check box, set the Minimum licenses to 3, set the Global Balancing Threshold to 1, select the Licenses must be returned check box and choose OK.
  942. NOTE:  The minimum license number refers to the minimum amount of licenses retained for the 
  943. providing
  944.  file server. In this tutorial, there are a total of 5 licenses available for Calculator, but only 2 are available for lending because 3 are required to be retained by the providing file server.
  945. By selecting the Licenses must be returned check box, you are sending a message to BrightWorks to search for a license at the time of being queued. If the check box is not selected, BrightWorks automatically searches to obtain a license.
  946. 7.    Choose Close to return to the BrightWorks console.
  947. 8.    Choose Tools | Replicate.
  948. The Replicate Metered Application Configuration dialog box is displayed.
  949. 9.    Attach to the desired File Server (File Server B).
  950. 10.    Select the metered application Calculator from the Metered Application(s) list box, select the target server (File Server B) from the target server(s) list box, deselect the Paths check box, and then choose OK.
  951. NOTE: By default, the Paths check box is selected. If you choose to replicate the paths, it is important to confirm that the directory trees for both file servers are parallel.
  952. A BrightWorks message is displayed.
  953. 11.    Choose Yes to continue with the replication.
  954. NOTE: A message may be displayed asking to confirm an overwrite. This message will         occur if a duplicate metered application is found on the receiving file server. Choose Yes to     the metered application.
  955. 12.    Choose Tools | Metered Applications.
  956. The Define Metered Applications dialog box is displayed.
  957. 13.    Change current server to recipient server (File Server B), select Calculator from the Currently Metered Applications list box, and choose Modify.
  958. 14.    Change Maximum Concurrent Usage to 0.
  959. 15.    Select the Global property sheet.
  960. The Global property sheet in the Define Metered Application: Calculator dialog box.
  961. 16.    Confirm that the Globally Shared License Balancing check box is selected and the Global Balancing Threshold is set to 1.
  962.     The Replicate process transferred this information. If you remove this information, you will need to choose OK to continue.
  963. 17.    Choose Close to return to the BrightWorks console.
  964. 18.    Choose Tools | Application Usage.
  965.     The View Application Usage dialog box is displayed.
  966. 19.    Select the Application radio button, select Calculator and choose OK .
  967. 20.    From Workstation B, log in to File Server B and run Calculator.
  968.     At this time a Network Broadcast message is displayed. 
  969. Calculator unavailable, you have been queued.
  970.  Shortly thereafter, another Network Broadcast message is displayed. 
  971. Calculator available, will be held for 5 minutes.
  972. 21.    From Workstation B, run Calculator again.
  973. 22.    From Workstation A, view the new Application Usage graph for Calculator.
  974. 23.    From Workstation B, close Calculator.
  975. 24.    From Workstation A, note the update.
  976. ns, Workstations A and B. In addition, BrightWorks and the SMRENT and SMRPROXY NLM
  977.